package com.bd.scm.domain.models.overTime;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.metadata.BaseRowModel;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.experimental.Accessors;

/**
 * 加班单实体类
 * Created with IntelliJ IDEA.
 * User: _Cps
 * Date: 2019.12.14 9:30
 */
@Data
@Accessors(chain = true)
@TableName("bd_over_time_order")
public class OverTimeOrderExport extends BaseRowModel {
    //导出字段：加班单号、加班日期、工号、姓名、科室、开始时间、结束时间、加班时长、加班事由、审批状态、提交人工号、提交人姓名

    //加班单号
    @ExcelProperty(value="加班单号",index=0)
    private String orderNo;
    //加班日期
    @ExcelProperty(value="加班日期",index=1)
    private String otDate;
    //工号
    @ExcelProperty(value="工号",index=2)
    private String userNo;
    //姓名
    @ExcelProperty(value="姓名",index=3)
    private String userName;
    //科室
    @ExcelProperty(value="科室",index=4)
    private String depName;
    //开始时间
    @ExcelProperty(value="开始时间",index=5)
    private String beginDateTime;
    //结束时间
    @ExcelProperty(value="结束时间",index=6)
    private String endDateTime;
    //加班时长
    @ExcelProperty(value="加班时长",index=7)
    private String otHours;
    //加班原因
    @ExcelProperty(value="加班事由",index=8)
    private String reason;
    //审批状态
    @ExcelProperty(value="审批状态",index=9)
    private String statusName;
    //提交人工号
    @ExcelProperty(value="提交人工号",index=10)
    private String createUserNo;
    //提交人姓名
    @ExcelProperty(value="提交人姓名",index=11)
    private String createUserName;
    //提交时间
    @ExcelProperty(value="提交时间",index=12)
    private String createTime;
}
